<?php
  include 'ConexionBD.php';

class Universidad_DAO{

    //Se crea un objeto de tipo Universidad
    function agregar_universidad($uni) {
	/* Se utiliza la variable stat para indicar si se realizo la operacion
         * satisfactoriamente
         */
        $stat = 1;  
        $conex = new ConexionBD();
        $query = "INSERT into UNIVERSIDAD (codigo,nombre,rector,direccion,telefono) values ('$uni->codigo','$uni->nombre','$uni->rector','$uni->direccion',$uni->telefono)";
        if (!mysql_query($query)) {
            echo("No se pudo insertar en la BD: " . mysql_error());
            $stat = 0;
        }

        $conex->CerrarConexionBD();
        return $stat;
    }

    function eliminar_universidad($cod) {
		/* Se utiliza la variable stat para indicar si se realizo la operacion
         * satisfactoriamente
         */
        $stat = 1; 
        $conex = new ConexionBD();
        $query = "DELETE from UNIVERSIDAD WHERE codigo='" .$cod. "'";
        if (!mysql_query($query)) {
            echo("No se pudo eliminar en la BD: " . mysql_error());
            $stat = 0;
        }

        $conex->CerrarConexionBD();
        return $stat;
    }

    function modificar_universidad ($cod, $newnom, $newrect, $newdire,$newtel) {
		/* Se utiliza la variable stat para indicar si se realizo la operacion
         * satisfactoriamente
         */
        $stat = 1; 
        $conex = new ConexionBD();
        $query = "UPDATE UNIVERSIDAD SET nombre= '$newnom' , rector= '$newrect', direccion='$newdire' , telefono='$newtel' 
                 WHERE codigo='" .$cod. "'";
        if (!mysql_query($query)) {
            echo("No se pudo modificar en la BD: " . mysql_error());
            $stat = 0;
        }

        $conex->CerrarConexionBD();
        return $stat;
    }

    function consultar_universidad() {
		/* Se utiliza la variable stat para indicar si se realizo la operacion
         * satisfactoriamente
         */
        $stat = 1; 
        $conex = new ConexionBD();
        $query = "SELECT * FROM UNIVERSIDAD";
		$result = mysql_query($query);
        if (!mysql_query($query)) {
            echo("No se pudo consultar en la BD: " . mysql_error());
            $stat = 0;
        }
        $lista = array();
        while ($row = mysql_fetch_array($result)) {
            $lista [] = $row;
        }

        $conex->CerrarConexionBD();
        return $lista;
    }

    function consultar_universidad_codigo($cod) {
		/* Se utiliza la variable stat para indicar si se realizo la operacion
         * satisfactoriamente
         */
        $stat = 1; 
        $conex = new ConexionBD();
        $query = "SELECT * FROM UNIVERSIDAD WHERE codigo='" . $cod . "'";
		$result = mysql_query($query);
        if (!mysql_query($query)) {
            echo("No se pudo consultar en la BD: " . mysql_error());
            $stat = 0;
        }
        $lista = array();
        while ($row = mysql_fetch_array($result)) {
            $lista [] = $row;
        }
        $conex->CerrarConexionBD();
        return $lista;
    }

}

?>
